body { margin: 0; font-family: Arial; background: linear-gradient(45deg, #ff6b6b, #4ecdc4); color: white; text-align: center; }
header { background: #ffd166; padding: 20px; }
.product { background: rgba(255,255,255,0.2); margin: 20px; padding: 20px; border-radius: 10px; }
.price { color: #ffd166; font-size: 1.5em; font-weight: bold; }
button { background: #ff6b6b; border: none; padding: 10px 20px; color: white; border-radius: 5px; cursor: pointer; }
@media (max-width: 768px) { .product { margin: 10px; } }